﻿body
{
	background-color: #fff;
	color: #333333;
	background-color: #ffffff;
	background-image: url(../images/body-bg.gif);
	background-repeat: repeat-x;
}
form, body
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body, p, a, ul, li, dl, dd, dt, td, span,input
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 25px;
	font-weight: normal;
	font-family: "微软雅黑";
	font-size: 12px;
}
li
{
	list-style-type: none;
}

.left
{
	float: left;
}
.right
{
	float: right;
}

img
{
	border: 0px;
}

a
{
	font-size: 12px;
	color: #2196d4;
	text-decoration: none;
}
a:hover
{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.panel
{
	width: 100%;
	margin: 0px auto 0px auto;
	float: left;
}
.top
{
	height: 109px;
	background: url('../images/topbg.jpg') repeat-x;
}
.logo
{
	height: 109px;
	width: 570px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
}
.date
{
	margin-right: 30px;
	color: #ffffff;
	margin-top: 30px;
	font-weight: bold;
}
.leftpanel
{
	width: 247px;
	height: 660px;
	background: url('../images/leftbg.jpg') repeat-y;
}
.rightpanel
{
	height: 660px;
	width: 770px;
	text-align: left;
}
.rightpanel h1
{
	margin-left: 30px;
	line-height: 50px;
	font-size: 26px;
}
.table1
{
	width: 740px;
	float: left;
	margin: 20px 0px 10px 30px;
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-right: 0px;
	border-bottom: 0px;
}
.table1 tr
{
	height: 32px;
}
.table1 tr td
{
	height: 32px;
	text-align: center;
	line-height: 32px;
	background-color: #fff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}
.table1 tr td a
{
	margin-right: 20px;
}
.table1 .head td
{
	background-color: #e5f2fa;
	padding-top: 1px;
	font-weight: bold;
}
.table1 .split td
{
	background-color: #f8f8f8;
}
.bottom
{
	background: url('../images/bottombg.jpg') repeat-x;
	height: 36px;
	margin: 20px auto 20px auto;
	width: 100%;
	border-top: solid 1px #d7dcde;
	border-bottom: solid 1px #d7dcde;
	text-align: center;
	line-height: 36px;
}

.leftpanel div
{
	width: 247px;
}
.leftpanel div ul
{
	margin: 15px 0px 15px 50px;
	display: none;
}
.leftpanel div ul li
{
	background: url('../images/arrow.gif') no-repeat;
	background-position: 0px center;
	height: 25px;
	text-indent: 15px;
	width: 180px;
	overflow: hidden;
}
.leftpanel div dl
{
	cursor: pointer;
	height: 38px;
	overflow: hidden;
	width: 247px;
	margin: 0px;
	padding: 0px;
	text-indent: 60px;
	line-height: 38px;
	_line-height: 38px;
}
.leftpanel div dl a
{
	line-height: 38px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.leftpanel div dl a:hover
{
	line-height: 38px;
	color: #2196d4;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

/*注M1为默认样式，M1_Cur为选中样式*/
.M1 dl
{
	background: url('../images/menubg.gif') no-repeat;
}
.leftpanel .M1_Cur dl
{
	background: url('../images/menubg_cur.gif') no-repeat;
	color: #ffffff;
}
.leftpanel .M1_Cur ul
{
	display: block;
}

.M2 dl
{
	background: url('../images/menubg.gif') no-repeat;
	background-position: 0px -38px;
}
.leftpanel .M2_Cur dl
{
	background: url('../images/menubg_cur.gif') no-repeat;
	background-position: 0px -38px;
	color: #ffffff;
}
.leftpanel .M2_Cur ul
{
	display: block;
}

.M3 dl
{
	background: url('../images/menubg.gif') no-repeat;
	background-position: 0px -76px;
}
.leftpanel .M3_Cur dl
{
	background: url('../images/menubg_cur.gif') no-repeat;
	background-position: 0px -76px;
	color: #ffffff;
}
.leftpanel .M3_Cur ul
{
	display: block;
}

.M4 dl
{
	background: url('../images/menubg.gif') no-repeat;
	background-position: 0px -114px;
}
.leftpanel .M4_Cur dl
{
	background: url('../images/menubg_cur.gif') no-repeat;
	background-position: 0px -114px;
	color: #ffffff;
}
.leftpanel .M4_Cur ul
{
	display: block;
}

.M5 dl
{
	background: url('../images/menubg.gif') no-repeat;
	background-position: 0px -152px;
}
.leftpanel .M5_Cur dl
{
	background: url('../images/menubg_cur.gif') no-repeat;
	background-position: 0px -152px;
	color: #ffffff;
}
.leftpanel .M5_Cur ul
{
	display: block;
}
.bottomline
{
	height: 2px;
	background: url('../images/menubg.gif') no-repeat;
}
.pagingbox
{
	width: 740px;
	float: left;
	margin: 20px 0px 10px 30px;
	}


/*报表样式*/

.baobiao_title{width:100%; text-align:center ;}
.baobiao_title h1{line-height: 50px;
	font-size: 26px;}
.baobiao_search{ width:100%;}
.baobiao_search ul{ margin:20px auto 0px auto;width:92%;}
.baobiao_search ul li{ font-size:16px; height :30px; line-height :30px; font-weight :bold ;}
.Input1{border:solid 1px #999999; width:200px; height :22px; line-height:20px; font-size :14px; color :#00649a; margin-right:10px; margin-top:5px;}
.searchbutton{background: url('../images/search.gif') no-repeat;width:80px; height :31px; border :none; cursor:pointer ;}
.outputbutton{background: url('../images/output.gif') no-repeat;width:80px; height :31px; border :none; cursor:pointer ;}
.table2
{
	width: 92%;
	margin: 10px auto 10px auto;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 0px;
	border-bottom: 0px;
}
.table2 tr
{
	height: 32px;
}
.table2 tr td
{
	height: 32px;
	text-align: center;
	line-height: 32px;
	background-color: #fff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	background: url('../images/table2bg.gif') repeat;
	vertical-align:top;
}
.table2 tr td a
{
	margin-right: 20px;
}
.table2 .head td
{
	
	padding-top: 1px;
	font-weight: bold;
	background:none;
	background-color: #edebec;
	font-size :14px;
}
.baobiaopaging{width:92%; clear:both; margin:10px auto 10px auto;}

/*报表样式结束*/

/*上传项目成果图片*/

.upload_title{ text-indent:20px;}
.upload_title h1{line-height: 30px;
	font-size: 22px;
	width:800px;
	margin-top:20px;
	}
.des{width:800px; clear:both; background-color:#fffbd8; text-indent:20px; line-height:40px; border:solid 1px #f6eba9; margin-left:20px; color:#666666;}
.des span{ font-weight :bold ; color :#333333;}
.uploadbox{width:800px; clear:both; background-color:#eff9f8; line-height:40px; border:solid 1px #cbeae5; margin-left:20px; margin-top:10px;}
.table3{ margin:20px;}
.table3 td{ padding:5px;}
.table3 .input2{ height :22px; width:300px;border:solid 1px #999999; background-color:#f6fbfb}
.confirmpic{background: url('../images/confirm.gif') no-repeat;width:88px; height :31px; cursor:pointer ;border:none;}
.uploadpic{background: url('../images/upload.gif') no-repeat;width:88px; height :31px; cursor:pointer ;border:none;}
.cancelpic{background: url('../images/cancel.gif') no-repeat;width:70px; height :31px; cursor:pointer ;border:none;}

/*上传项目成果图片结束*/

/*分页样式*/

.paging 
{
	float: right;
	
	}
.paging li{ float :left ; margin-right:5px;}
.paging .num{ color :#0077d5;}
.paging li a{ float:left ; text-align:center ; font-size :12px;  background: url('../images/page.gif') no-repeat;  width:28px; height :26px; display :block; margin-left:5px; color:#666666;}
.paging li a:hover{ color:#3888d8;}
.paging li .first{ background: url('../images/fpage.gif') no-repeat;  width:49px; height :26px; }
.paging li .cur{ background: url('../images/curpage.gif') no-repeat;  width:28px; height :26px;  color:#ffffff;}
.paging li .cur:hover{ color:#d9f6ff;}
/*分页样式结束*/

/*登录样式*/
.login{background: url('../images/loginbg.jpg')  repeat-x; background-color:#5eb3d2;}
.loginbox
{
    width:430px; height :355px; margin:80px auto 0px auto; 
 }
 .leftpic{width:17px; background:url('../images/loginsign.gif') 0px 97px no-repeat ; float:left ;  height:355px;}
 .rightbox{ width:410px;background-color:#ffffff; height:355px; float :left ;}
.titlebox{ height :70px; width:410px; background:url('../images/logintitle.gif') 20px 30px no-repeat ; background-color:#c5e6eb; border-bottom:solid 2px #bac9ce;}
 .sign{height :45px; width:360px; background:url('../images/login.gif') 30px 10px  no-repeat ;  margin-top:25px; background-color:#424242;}
 .Table4{width:320px; margin:30px auto 0px auto;}
 .loginltd{width:80px; font-size:14px; font-weight :bold ; height:30px; line-height:30px; text-align:right ; padding:5px; color:#666666;}
 .Input4{ height :25px; width:220px; border:solid 1px #cccccc; line-height:23px;}
 .lbutton{ float :left ; }
 .lbutton input{ background:url('../images/lbutton.gif'); width:87px; height :30px; border:none; cursor :pointer ;}
 .lpwd{ float :left ; margin-left:20px;}
 .corp{ width:410px; height:30px; margin-top:40px; text-align:center ; color:#999999; font-size :12px;}
/*登录样式结束*/